long-petalled iris - German English Dictionary